package com.hlf.modules.merchant.table.service;

import com.hlf.modules.merchant.table.entity.TableType;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

/**
 * 餐桌类型
 * Created by Administrator on 2017/9/26.
 */
public interface TableTypeService {

    List<TableType> queryListForStoreId(Long storeId);

    Integer insertSelective(TableType tableType);

    TableType queryObjectForId(long id);

    int updateByPrimaryKeySelective(TableType tableType);

    /**
     * 深度查询餐桌类型
     * @param id
     * @return
     */
    List<TableType> queryDepthListForStoreId(long id);

    /**
     * 删除餐桌类型
     * @param request
     * @param id
     */
    void deleteTableType(HttpServletRequest request, String id);
}
